# Android.mk
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := eng
//定义该共享库的名称，因而后面就会生成.so文件
LOCAL_MODULE:= led_hal_jni
#指定编译完成后，其.so文件存放的路径，如果不指定，就会编译进默认目录
LOCAL_MODULE_PATH := /root/drivers/s3c6410_leds_hal/leds_hal_jni
#指定源文件
LOCAL_SRC_FILES:= LedHalService.cpp

#指定共享库的位置
LOCAL_SHARED_LIBRARIES := \
    libandroid_runtime \
    libcutils \
    libhardware \
    libhardware_legacy \
    libnativehelper \
        libsystem_server \
    libutils \
    libui \
        libsurfaceflinger_client

 #指定头文件位置（或者叫头文件的搜索路径）这里有两个路径，JNI_H_INCLUDE和hardware/leds_hal
LOCAL_C_INCLUDES += \
    $(JNI_H_INCLUDE) \
        hardware/leds_hal
#指定预链接模式    
LOCAL_PRELINK_MODULE := false
#生成共享库（.so文件）
include $(BUILD_SHARED_LIBRARY)